\hypertarget{cordic2c__inc_8h}{}\section{cordic/cordic2c\+\_\+inc.h File Reference}
\label{cordic2c__inc_8h}\index{cordic/cordic2c\+\_\+inc.\+h@{cordic/cordic2c\+\_\+inc.\+h}}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{cordic2c__inc_8h_ad0c9c86596235ca7b3e113b12aeeafa0}{Cordic\+\_\+\+T\+\_\+\+Bits}~32
\item 
\#define \hyperlink{cordic2c__inc_8h_a77433404a778cb9a148b6db69eedea93}{Cordic\+\_\+\+T\+\_\+\+Fraction\+Bits}~28
\item 
\#define \hyperlink{cordic2c__inc_8h_a75d478dd9c919ea7ecf27cc49b9dab58}{Cordic\+\_\+\+One}~0x10000000 /$\ast$ 1.\+000000000000000e+00 $\ast$/
\item 
\#define \hyperlink{cordic2c__inc_8h_a4b976fbfc7fdff42650fe0419698cabf}{Cordic\+\_\+K}~0x9b74eda /$\ast$ 6.\+072529350088812e-\/01 $\ast$/
\item 
\#define \hyperlink{cordic2c__inc_8h_a38f46d7f72ed48712304af6f64b896f2}{Cordic\+\_\+\+I\+N\+VK}~0x1a592148 /$\ast$ 1.\+646760258121066e+00 $\ast$/
\item 
\#define \hyperlink{cordic2c__inc_8h_a77653d895effdbff8323975329805fc9}{Cordic\+\_\+\+KP}~0x1351e872 /$\ast$ 1.\+207497067763072e+00 $\ast$/
\item 
\#define \hyperlink{cordic2c__inc_8h_a01817682b78da8cc004b6f0e9dd0d889}{Cordic\+\_\+\+I\+N\+V\+KP}~0xd402407 /$\ast$ 8.\+281593609602157e-\/01 $\ast$/
\item 
\#define \hyperlink{cordic2c__inc_8h_a1b436217d30824e9004f1e16d33abf0a}{Cordic\+\_\+\+Half\+PI}~0x1921fb54 /$\ast$ 1.\+570796325802803e+00 $\ast$/
\item 
\#define \hyperlink{cordic2c__inc_8h_a20ea29e123c9dc91c52635b0ffee975d}{Cordic2\+FP}(a)~( (double) (a) / (double) (\hyperlink{cordic2c_8c_a75d478dd9c919ea7ecf27cc49b9dab58}{Cordic\+\_\+\+One}))
\item 
\#define \hyperlink{cordic2c__inc_8h_ad614e1a545ad0fd263ea0afb0456cb7a}{F\+P2\+Cordic}(a)~((\hyperlink{cordic2c__inc_8h_a97ad155ac7434ee543385126cd1d3313}{Cordic\+\_\+T}) (\hyperlink{cordic2c_8c_a75d478dd9c919ea7ecf27cc49b9dab58}{Cordic\+\_\+\+One} $\ast$ (a)))
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef int \hyperlink{cordic2c__inc_8h_a97ad155ac7434ee543385126cd1d3313}{Cordic\+\_\+T}
\item 
typedef unsigned int \hyperlink{cordic2c__inc_8h_a0d2210939130fe06cdbba9248686fa03}{U\+Cordic\+\_\+T}
\item 
typedef double \hyperlink{cordic2c__inc_8h_a1ba532e6cdd503e97977432406864cdd}{F\+Cordic\+\_\+T}
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
const \hyperlink{cordic2c__inc_8h_a97ad155ac7434ee543385126cd1d3313}{Cordic\+\_\+T} \hyperlink{cordic2c__inc_8h_abfedbfddd3d22467322bc0ad058d2500}{v\+\_\+atangrad} \mbox{[}$\,$\mbox{]}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Generated by\+:\mbox{[}cordic2c\mbox{]} On\+: Wed Jan 31 21\+:05\+:56 2018 By Mike Gore 2015, Cordic C Table 

\subsection{Macro Definition Documentation}
\index{cordic2c\+\_\+inc.\+h@{cordic2c\+\_\+inc.\+h}!Cordic2\+FP@{Cordic2\+FP}}
\index{Cordic2\+FP@{Cordic2\+FP}!cordic2c\+\_\+inc.\+h@{cordic2c\+\_\+inc.\+h}}
\subsubsection[{\texorpdfstring{Cordic2\+FP}{Cordic2FP}}]{\setlength{\rightskip}{0pt plus 5cm}\#define Cordic2\+FP(
\begin{DoxyParamCaption}
\item[{}]{a}
\end{DoxyParamCaption}
)~( (double) (a) / (double) ({\bf Cordic\+\_\+\+One}))}\hypertarget{cordic2c__inc_8h_a20ea29e123c9dc91c52635b0ffee975d}{}\label{cordic2c__inc_8h_a20ea29e123c9dc91c52635b0ffee975d}


Definition at line 20 of file cordic2c\+\_\+inc.\+h.



Referenced by cordic\+\_\+quad().

\index{cordic2c\+\_\+inc.\+h@{cordic2c\+\_\+inc.\+h}!Cordic\+\_\+\+Half\+PI@{Cordic\+\_\+\+Half\+PI}}
\index{Cordic\+\_\+\+Half\+PI@{Cordic\+\_\+\+Half\+PI}!cordic2c\+\_\+inc.\+h@{cordic2c\+\_\+inc.\+h}}
\subsubsection[{\texorpdfstring{Cordic\+\_\+\+Half\+PI}{Cordic_HalfPI}}]{\setlength{\rightskip}{0pt plus 5cm}\#define Cordic\+\_\+\+Half\+PI~0x1921fb54 /$\ast$ 1.\+570796325802803e+00 $\ast$/}\hypertarget{cordic2c__inc_8h_a1b436217d30824e9004f1e16d33abf0a}{}\label{cordic2c__inc_8h_a1b436217d30824e9004f1e16d33abf0a}


Definition at line 19 of file cordic2c\+\_\+inc.\+h.

\index{cordic2c\+\_\+inc.\+h@{cordic2c\+\_\+inc.\+h}!Cordic\+\_\+\+I\+N\+VK@{Cordic\+\_\+\+I\+N\+VK}}
\index{Cordic\+\_\+\+I\+N\+VK@{Cordic\+\_\+\+I\+N\+VK}!cordic2c\+\_\+inc.\+h@{cordic2c\+\_\+inc.\+h}}
\subsubsection[{\texorpdfstring{Cordic\+\_\+\+I\+N\+VK}{Cordic_INVK}}]{\setlength{\rightskip}{0pt plus 5cm}\#define Cordic\+\_\+\+I\+N\+VK~0x1a592148 /$\ast$ 1.\+646760258121066e+00 $\ast$/}\hypertarget{cordic2c__inc_8h_a38f46d7f72ed48712304af6f64b896f2}{}\label{cordic2c__inc_8h_a38f46d7f72ed48712304af6f64b896f2}


Definition at line 16 of file cordic2c\+\_\+inc.\+h.

\index{cordic2c\+\_\+inc.\+h@{cordic2c\+\_\+inc.\+h}!Cordic\+\_\+\+I\+N\+V\+KP@{Cordic\+\_\+\+I\+N\+V\+KP}}
\index{Cordic\+\_\+\+I\+N\+V\+KP@{Cordic\+\_\+\+I\+N\+V\+KP}!cordic2c\+\_\+inc.\+h@{cordic2c\+\_\+inc.\+h}}
\subsubsection[{\texorpdfstring{Cordic\+\_\+\+I\+N\+V\+KP}{Cordic_INVKP}}]{\setlength{\rightskip}{0pt plus 5cm}\#define Cordic\+\_\+\+I\+N\+V\+KP~0xd402407 /$\ast$ 8.\+281593609602157e-\/01 $\ast$/}\hypertarget{cordic2c__inc_8h_a01817682b78da8cc004b6f0e9dd0d889}{}\label{cordic2c__inc_8h_a01817682b78da8cc004b6f0e9dd0d889}


Definition at line 18 of file cordic2c\+\_\+inc.\+h.

\index{cordic2c\+\_\+inc.\+h@{cordic2c\+\_\+inc.\+h}!Cordic\+\_\+K@{Cordic\+\_\+K}}
\index{Cordic\+\_\+K@{Cordic\+\_\+K}!cordic2c\+\_\+inc.\+h@{cordic2c\+\_\+inc.\+h}}
\subsubsection[{\texorpdfstring{Cordic\+\_\+K}{Cordic_K}}]{\setlength{\rightskip}{0pt plus 5cm}\#define Cordic\+\_\+K~0x9b74eda /$\ast$ 6.\+072529350088812e-\/01 $\ast$/}\hypertarget{cordic2c__inc_8h_a4b976fbfc7fdff42650fe0419698cabf}{}\label{cordic2c__inc_8h_a4b976fbfc7fdff42650fe0419698cabf}


Definition at line 15 of file cordic2c\+\_\+inc.\+h.



Referenced by cordic\+\_\+quad().

\index{cordic2c\+\_\+inc.\+h@{cordic2c\+\_\+inc.\+h}!Cordic\+\_\+\+KP@{Cordic\+\_\+\+KP}}
\index{Cordic\+\_\+\+KP@{Cordic\+\_\+\+KP}!cordic2c\+\_\+inc.\+h@{cordic2c\+\_\+inc.\+h}}
\subsubsection[{\texorpdfstring{Cordic\+\_\+\+KP}{Cordic_KP}}]{\setlength{\rightskip}{0pt plus 5cm}\#define Cordic\+\_\+\+KP~0x1351e872 /$\ast$ 1.\+207497067763072e+00 $\ast$/}\hypertarget{cordic2c__inc_8h_a77653d895effdbff8323975329805fc9}{}\label{cordic2c__inc_8h_a77653d895effdbff8323975329805fc9}


Definition at line 17 of file cordic2c\+\_\+inc.\+h.

\index{cordic2c\+\_\+inc.\+h@{cordic2c\+\_\+inc.\+h}!Cordic\+\_\+\+One@{Cordic\+\_\+\+One}}
\index{Cordic\+\_\+\+One@{Cordic\+\_\+\+One}!cordic2c\+\_\+inc.\+h@{cordic2c\+\_\+inc.\+h}}
\subsubsection[{\texorpdfstring{Cordic\+\_\+\+One}{Cordic_One}}]{\setlength{\rightskip}{0pt plus 5cm}\#define Cordic\+\_\+\+One~0x10000000 /$\ast$ 1.\+000000000000000e+00 $\ast$/}\hypertarget{cordic2c__inc_8h_a75d478dd9c919ea7ecf27cc49b9dab58}{}\label{cordic2c__inc_8h_a75d478dd9c919ea7ecf27cc49b9dab58}


Definition at line 14 of file cordic2c\+\_\+inc.\+h.

\index{cordic2c\+\_\+inc.\+h@{cordic2c\+\_\+inc.\+h}!Cordic\+\_\+\+T\+\_\+\+Bits@{Cordic\+\_\+\+T\+\_\+\+Bits}}
\index{Cordic\+\_\+\+T\+\_\+\+Bits@{Cordic\+\_\+\+T\+\_\+\+Bits}!cordic2c\+\_\+inc.\+h@{cordic2c\+\_\+inc.\+h}}
\subsubsection[{\texorpdfstring{Cordic\+\_\+\+T\+\_\+\+Bits}{Cordic_T_Bits}}]{\setlength{\rightskip}{0pt plus 5cm}\#define Cordic\+\_\+\+T\+\_\+\+Bits~32}\hypertarget{cordic2c__inc_8h_ad0c9c86596235ca7b3e113b12aeeafa0}{}\label{cordic2c__inc_8h_ad0c9c86596235ca7b3e113b12aeeafa0}


Definition at line 12 of file cordic2c\+\_\+inc.\+h.



Referenced by Circular().

\index{cordic2c\+\_\+inc.\+h@{cordic2c\+\_\+inc.\+h}!Cordic\+\_\+\+T\+\_\+\+Fraction\+Bits@{Cordic\+\_\+\+T\+\_\+\+Fraction\+Bits}}
\index{Cordic\+\_\+\+T\+\_\+\+Fraction\+Bits@{Cordic\+\_\+\+T\+\_\+\+Fraction\+Bits}!cordic2c\+\_\+inc.\+h@{cordic2c\+\_\+inc.\+h}}
\subsubsection[{\texorpdfstring{Cordic\+\_\+\+T\+\_\+\+Fraction\+Bits}{Cordic_T_FractionBits}}]{\setlength{\rightskip}{0pt plus 5cm}\#define Cordic\+\_\+\+T\+\_\+\+Fraction\+Bits~28}\hypertarget{cordic2c__inc_8h_a77433404a778cb9a148b6db69eedea93}{}\label{cordic2c__inc_8h_a77433404a778cb9a148b6db69eedea93}


Definition at line 13 of file cordic2c\+\_\+inc.\+h.

\index{cordic2c\+\_\+inc.\+h@{cordic2c\+\_\+inc.\+h}!F\+P2\+Cordic@{F\+P2\+Cordic}}
\index{F\+P2\+Cordic@{F\+P2\+Cordic}!cordic2c\+\_\+inc.\+h@{cordic2c\+\_\+inc.\+h}}
\subsubsection[{\texorpdfstring{F\+P2\+Cordic}{FP2Cordic}}]{\setlength{\rightskip}{0pt plus 5cm}\#define F\+P2\+Cordic(
\begin{DoxyParamCaption}
\item[{}]{a}
\end{DoxyParamCaption}
)~(({\bf Cordic\+\_\+T}) ({\bf Cordic\+\_\+\+One} $\ast$ (a)))}\hypertarget{cordic2c__inc_8h_ad614e1a545ad0fd263ea0afb0456cb7a}{}\label{cordic2c__inc_8h_ad614e1a545ad0fd263ea0afb0456cb7a}


Definition at line 21 of file cordic2c\+\_\+inc.\+h.



Referenced by cordic\+\_\+quad().



\subsection{Typedef Documentation}
\index{cordic2c\+\_\+inc.\+h@{cordic2c\+\_\+inc.\+h}!Cordic\+\_\+T@{Cordic\+\_\+T}}
\index{Cordic\+\_\+T@{Cordic\+\_\+T}!cordic2c\+\_\+inc.\+h@{cordic2c\+\_\+inc.\+h}}
\subsubsection[{\texorpdfstring{Cordic\+\_\+T}{Cordic_T}}]{\setlength{\rightskip}{0pt plus 5cm}typedef int {\bf Cordic\+\_\+T}}\hypertarget{cordic2c__inc_8h_a97ad155ac7434ee543385126cd1d3313}{}\label{cordic2c__inc_8h_a97ad155ac7434ee543385126cd1d3313}


Definition at line 9 of file cordic2c\+\_\+inc.\+h.

\index{cordic2c\+\_\+inc.\+h@{cordic2c\+\_\+inc.\+h}!F\+Cordic\+\_\+T@{F\+Cordic\+\_\+T}}
\index{F\+Cordic\+\_\+T@{F\+Cordic\+\_\+T}!cordic2c\+\_\+inc.\+h@{cordic2c\+\_\+inc.\+h}}
\subsubsection[{\texorpdfstring{F\+Cordic\+\_\+T}{FCordic_T}}]{\setlength{\rightskip}{0pt plus 5cm}typedef double {\bf F\+Cordic\+\_\+T}}\hypertarget{cordic2c__inc_8h_a1ba532e6cdd503e97977432406864cdd}{}\label{cordic2c__inc_8h_a1ba532e6cdd503e97977432406864cdd}


Definition at line 11 of file cordic2c\+\_\+inc.\+h.

\index{cordic2c\+\_\+inc.\+h@{cordic2c\+\_\+inc.\+h}!U\+Cordic\+\_\+T@{U\+Cordic\+\_\+T}}
\index{U\+Cordic\+\_\+T@{U\+Cordic\+\_\+T}!cordic2c\+\_\+inc.\+h@{cordic2c\+\_\+inc.\+h}}
\subsubsection[{\texorpdfstring{U\+Cordic\+\_\+T}{UCordic_T}}]{\setlength{\rightskip}{0pt plus 5cm}typedef unsigned int {\bf U\+Cordic\+\_\+T}}\hypertarget{cordic2c__inc_8h_a0d2210939130fe06cdbba9248686fa03}{}\label{cordic2c__inc_8h_a0d2210939130fe06cdbba9248686fa03}


Definition at line 10 of file cordic2c\+\_\+inc.\+h.



\subsection{Variable Documentation}
\index{cordic2c\+\_\+inc.\+h@{cordic2c\+\_\+inc.\+h}!v\+\_\+atangrad@{v\+\_\+atangrad}}
\index{v\+\_\+atangrad@{v\+\_\+atangrad}!cordic2c\+\_\+inc.\+h@{cordic2c\+\_\+inc.\+h}}
\subsubsection[{\texorpdfstring{v\+\_\+atangrad}{v_atangrad}}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf Cordic\+\_\+T} v\+\_\+atangrad\mbox{[}$\,$\mbox{]}}\hypertarget{cordic2c__inc_8h_abfedbfddd3d22467322bc0ad058d2500}{}\label{cordic2c__inc_8h_abfedbfddd3d22467322bc0ad058d2500}


Referenced by Circular().

